package com.otitan.la.forest.system.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 角色表
 *
 * @author jiacs
 * @email xxx
 * @date 2020-09-15 10:34:18
 */
@Data
@ApiModel("角色表DTO")
public class RoleDTO implements Serializable {
    private static final long serialVersionUID = 1L;


    /**
     * 角色名称
     */
    @ApiModelProperty(value = "角色名称")
    private String name;

    /**
     * 角色编码
     */
    @ApiModelProperty(value = "角色编码")
    private String code;

    /**
     * 应用ID
     */
    @ApiModelProperty(value = "应用编码")
    private String appCode;

    /**
     * 用户ID
     */
    @ApiModelProperty(value = "用户ID")
    private String userId;

    /**
     * 应用名称或者角色名称
     */
    @ApiModelProperty(value = "应用名称或者角色名称")
    private String appNameOrRoleName;

    /**
     * 是否查询该组织机构用户：yes、no
     */
    @ApiModelProperty(value = "是否查询该用户之外的角色：yes、no", required = false)
    private String type;
}
